﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">

<head>
	<title>Matchingo: Get your match on.</title>
	<link rel="stylesheet" type="text/css" href="main.css" />	
	<link rel="icon" href="http://www.matchingo.com/Matchingo.ico" type="image/x-icon">
    <link rel="shortcut icon" href="http://www.matchingo.com/Matchingo.ico" type="image/x-icon"> 

	<script type="text/javascript" src="Silverlight.js"></script>
	<script type="text/javascript">

	        function onSourceDownloadProgressChanged(sender, eventArgs) {
	            var myHost = document.getElementById("MainXaml");
	            var rectBar = myHost.content.findName("RectBar");
	            var rectBorder = myHost.content.findName("RectBorder");
	            if (eventArgs.progress)
	                rectBar.Width = eventArgs.progress * rectBorder.Width;
	            else
	                rectBar.Width = eventArgs.get_progress() * rectBorder.Width;
	        }

	        function onSilverlightError(sender, args) {

	            var appSource = "";
	            if (sender != null && sender != 0) {
	                appSource = sender.getHost().Source;
	            }
	            var errorType = args.ErrorType;
	            var iErrorCode = args.ErrorCode;

	            var errMsg = "Unhandled Error in Silverlight 2 Application " +  appSource + "\n" ;

	            errMsg += "Code: "+ iErrorCode + "    \n";
	            errMsg += "Category: " + errorType + "       \n";
	            errMsg += "Message: " + args.ErrorMessage + "     \n";

	            if (errorType == "ParserError")
	            {
	                errMsg += "File: " + args.xamlFile + "     \n";
	                errMsg += "Line: " + args.lineNumber + "     \n";
	                errMsg += "Position: " + args.charPosition + "     \n";
	            }
	            else if (errorType == "RuntimeError")
	            {
	                if (args.lineNumber != 0)
	                {
	                    errMsg += "Line: " + args.lineNumber + "     \n";
	                    errMsg += "Position: " +  args.charPosition + "     \n";
	                }
	                errMsg += "MethodName: " + args.methodName + "     \n";
	            }

	            // TODO:: this alert is getting thrown with some sort of image error
	            // alert(errMsg);
	            throw new Error(errMsg);
	        }
    </script>
	<script type="text/javascript">
	    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script>

	<script type="text/javascript">
	    try {
	        var pageTracker = _gat._getTracker("UA-8459526-1");
	        pageTracker._trackPageview();
	    } catch (err) { }
	</script>

</head>

<body>



    <div class="banner">
        <div class="bannertext">
            Matchingo - Get your match on.
        </div>
    </div>


    <div class="game_container">
	    <div class="game_content">
	        <!-- about region -->
	        <h2>General</h2>
	        <p>
	            Matchingo is a matching game with some modern twists. Compete for highest score or quickest time, 
	            memorize where matches are to score combo bonuses, and challenge yourself by competing with friends.
	            <br />
	        </p>
	        
	        <h2>Details</h2>
	        <p>
	            Matchingo is an open source project written in Microsoft C# .Net and Silverlight, and hosted on CodePlex.<br />
	        </p>
            <div class="toolbadges">
                <a href="http://www.microsoft.com/NET/" target="_blank" title="Microsoft .Net">
                    <img src="images/MicrosoftNetLogo_120.gif" alt="Microsoft .Net" />
                </a>
                <a href="http://www.microsoft.com/SILVERLIGHT/" target="_blank" title="Microsoft Silverlight">
                    <img src="images/MicrosoftSilverlightLogo_120.gif" alt="Microsoft Silverlight" />
                </a>
                <a href="http://matchingo.codeplex.com/" target="_blank" title="CodePlex Open Source Project Community">
                    <img src="images/CodePlexLogo_120.gif" alt=""CodePlex Open Source Project Community" />
                </a>
            </div>
            <br />

	        <div class="betaregion">
	            <!-- <img float="left" src="images/twitter.png" alt="follow me on twitter!"/> -->
	            <!-- <h3>image rep</h3> -->
	            <div class="abouttext">
	                Matchingo is a work in progress, so check back often, and check out the <a href="VersionHistory.htm" target="_blank">Version History</a>.
	            </div>
            </div>
           
            <br />
           
	        <!-- about the creator region -->
	        <h2>About</h2>
	        <div class="aboutregion">
	            <!-- <img float="left" src="images/twitter.png" alt="follow me on twitter!"/> -->
	            <h3>image rep</h3>
	            <div class="abouttext">
	                Matchingo is created by SmartyP of <a href="http://www.smartypantscoding.com" target="_blank">SmartyPantsCoding.com</a><br /><br />
	                <a href="http://www.twitter.com/smartyp" target="_blank">Follow me on Twitter.</a>
	            </div>
            </div>
	    </div>
    </div>


<!-- 360, 430 -->
<!-- 450, 537 -->

    <div class="game">
     <object id="MainXaml" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="360" height="430">
		                <param name="source" value="ClientBin/Matchingo.Silverlight.xap"/>
                        <param name="splashscreensource" value="SplashScreen.xaml"/>
                        <param name="onSourceDownloadProgressChanged" value="onSourceDownloadProgressChanged" />
		                <param name="onerror" value="onSilverlightError" />
		                <param name="background" value="white" />
		                <param name="minRuntimeVersion" value="2.0.31005.0" />
		                <param name="autoUpgrade" value="true" />
		                <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
 			                <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
		                </a>
	                </object>
    </div>

   
    <div class="left_column">
	    <div class="left_content">
	        <h2>Project Details</h2>
	        <p>
	        Matchingo is my first Silverlight project, and was created in under 120 days after work and in my spare time. It is an ongoing project
	        and is open for improvements from the community.
	        </p>

            <h2>Notes</h2>
			<p>
				.Net, Silverlight, and CodePlex images courtesy of <a href="http://www.microsoft.com/" target="_blank">Microsoft Corporation</a>.
				Twitter bird icon courtesy of <a href="http://www.smashingmagazine.com/2008/09/23/practika-a-free-icon-set/" target="_blank">Smashing Magazine</a>.
			</p>

	        <p>
	            If you would like to see further work done on Matchingo please consider donating a dollar or two via the Paypal link below.
                <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
                    <input type="hidden" name="cmd" value="_s-xclick">
                    <input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHLwYJKoZIhvcNAQcEoIIHIDCCBxwCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYCxHxlFVR5KUSUQwt0RMvIDAoMyWIjqAdZwqhpbPuKzuiP0C18gZF+YiVQGpuilZAKDbfTXsjFOl+BTrCMpJs4ILtPqwg2PyQJo5G86B+l1mjI1ZRbRanumyAxlgLTVJ10quqJakoSF9NSp0eBz3imJeLdpbs1tspSU5fJopdmxkDELMAkGBSsOAwIaBQAwgawGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIRaAuKYU48EyAgYhVVHsAAcyy/bYb52RilORGLzIZef74cLoVjMsTvpAlNRztGbTOrYTQQRCECCNTYWoFRoGwf6IfobyWRlP73w3HGt3LfbzVa0KF5/MZpMIIxU1SVLuuL5JDUDNMdhmS5KHDYpr8rX0uXOVQitqCtzraIaRQzbg/WJ6XS1/Gg8T/9V4BC2y/GhbUoIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDkwNDI4MDA0NDEyWjAjBgkqhkiG9w0BCQQxFgQUi3CTRkhATvzEZghHcRrIi/udMycwDQYJKoZIhvcNAQEBBQAEgYDAQ9UWYlu1WH74n0ErLNr0x3l/T2XWtPsrbsQqMfiEaHZCZVosOVD3pi2tXlgUe0PMUTIGoVGOK3SGsIZbjZd8CuthKyxYItuncGmvS/BLQnJUxhFkwo9qwFYQq5X5g0tzbvwWmZQ8tFWZyoibRlVffE93JBeAXDRcd13oaTStbA==-----END PKCS7-----">

                    <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
                    <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
                </form>
            </p>

	    </div>

    </div>


    <div class="right_column">
	    <div class="right_content">
	        <h2>News</h2>
			<p>
				Matchingo has been <a href="http://www.subtletechnology.com/content/matchingo-memory-game-deployed-on-facebook">ported to Facebook</a>! Click the Facebook link below to
				compete with your friends for the highest score!<br/>
				<a href="http://apps.facebook.com/matchingo" border="0" style="border-bottom:0">
					<img style="padding-top:4px" border=0 src="images/logo_facebook.gif"/>
				</a>
			</p>

	        <h2>Project Status</h2>

			<p>
			The current Matchingo codebase now includes the Facebook porting code and is built against Silverlight 2.
			The project should easily upgrade to Silverlight 3. Any future releases will be upgraded to
			the most recent Silverlight release.<br />
			<i>(last updated 09/28/2009)</i>
			</p>

	    </div>
    </div>    

<!--    
    <div class="footer">
        <p>
        </p>
	</div>
-->    

<!-- http://www.smashingmagazine.com/2008/09/23/practika-a-free-icon-set/ -->
</body>
</html>